//#include <iostream>
//#include <vector>
//using namespace std;
//int main()
//{
//    std::vector<bool> v = { 1, 1, 0, 1 };
//    // const auto& ref = v[0]; // 实际上 ref 的类型并不是 bool&, 而是 std::vector<bool>::reference
//    auto&& ptr = v[0]; // 返回的 v[0] 是临时对象
//    // auto ptr2 = &v[0]; // 临时对象不能取地址
//    return 0;
//}
